package cn.udesk.core.model;

import org.beetl.sql.core.annotatoin.TableTemplate;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;

@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
@ToString
public class KTransMonitor implements Comparable<KTransMonitor> {
  // 监控转换ID
  private Integer monitorId;
  // 添加人
  private Integer addUser;
  // 失败次数
  private Integer monitorFail;
  // 监控状态（是否启动，1:启动；2:停止）
  private Integer monitorStatus;
  // 成功次数
  private Integer monitorSuccess;
  // 监控的转换的ID
  private Integer monitorTrans;
  // 运行状态（起始时间-结束时间,起始时间-结束时间……）
  private String runStatus;

  @Override
  public int compareTo(KTransMonitor o) {
    return this.getMonitorSuccess() - o.getMonitorSuccess();
  }

}
